package com.sh.rbac.core.encrypt.encryptor;

/**
 * @author wb
 * @since 2025-10-24
 */
public interface IEncryptor {

    /**
     * 加密
     *
     * @param context 加密上下文
     * @return 加密结果
     */
    String encrypt(EncryptContext context);

    /**
     * 解密
     *
     * @param context 解密上下文
     * @return 解密结果
     */
    String decrypt(EncryptContext context);
}
